home *** CD-ROM | disk | FTP | other *** search
/ Aminet 6 / Aminet 6 - June 1995.iso / Aminet / biz / dbase / GenTree.lzh / GenTree / Docs / Main < prev    next >
Encoding:
Text File  |  1995-03-10  |  80.8 KB  |  1,508 lines

  1. 1    Introduction 
  2.  
  3. 1.1    What is GenTree? 
  4.  
  5.     The Genealogical/Family Tree Program for the Amiga Series of computers
  6. is a multi-media program for creating, organizing, and maintaining family trees.  Using 
  7. GenTree, you can create family trees containing unlimited number of members.  It orga-
  8. nizes your data, binding text with graphics, sounds, and annotated text.  You can create 
  9. and print pedigree charts, descendant charts, and family groups. 
  10.  
  11. 1.2    Copyright Notice And Disclaimer 
  12.  
  13.     This manual and the software described in it are Copyright © 1994 Thomas G.  
  14. Grubb.  All rights reserved.  The software is delivered "as is", you rely on the program 
  15. and results solely at your own risk.  The software is shareware.  If you like it and use it, 
  16. please send $20 to:
  17.  
  18. Thomas G.  Grubb
  19. 15439 Empress Way
  20. Bowie, Md. 20716 USA
  21.  
  22.     When you register the software, you will be mailed (either electronically or tradi-
  23. tionally) the program GEDCOMConverter.  This is a utility which converts GenTree da-
  24. tabases to the Genealogical Data Communications (GEDCOM) Standard files.
  25.  
  26.     The software must be distributed with this notice and all files intact.  You are free 
  27. to copy and distribute this archive.  No fees may be charged beyond a nominal copying 
  28. fee (less than $6). 
  29.  
  30. 1.3    Major Feature List 
  31.  
  32. GenTree is a very powerful genealogical program.  Some features are:
  33. ·    Provides unlimited number of members (limited by ram for the central database 
  34. file) distributed over an unlimited number of storage media. 
  35. ·    Provides unlimited number of pictures (displayable on the computer) that may  be 
  36. associated with members.  You can compile a family album for your family.  Pic-
  37. tures, brushes and anim brushes are all directly supported by GenTree.  With the 
  38. correct player, you can show 24-bit IFF and full screen animations. 
  39. ·    Provides unlimited number of sounds (playable on the computer) that may be  
  40. associated with members.  Listen to digitized samples of your relative's voices or 
  41. even their favorite songs. 
  42. ·    Provides unlimited number of annotated notes about member records.  
  43. ·    Provides unlimited number of source references about member records.  
  44. ·    Provides member records that may have an unlimited number of spouses, chil-
  45. dren, occupations, and residences. 
  46. ·    Provides compatibility with other genealogical programs by converting GenTree 
  47. databases from and toGEDCOM Files (this feature is provided through the utility 
  48. you receive when you register).
  49. ·    Runs under AmigaDOS 1.3, 2.x, and 3.x.  
  50. ·    Runs on the Workbench (in any resolution) to save memory.  
  51. ·    Supports AppEvents under AmigaDOS 2.0+.  
  52. ·    Uses Preferences to allow you to configure GenTree for your use including  Bit-
  53. mapped and Outline fonts.  Also, you may specify your own favorite picture 
  54. viewer in order to take advantage of picture formats like JPEG or AGA. 
  55. ·    Saves Preferences with each database allowing different databases to have  dif-
  56. ferent preferences. 
  57. ·    Creates Pedigree Charts as many generations deep as desired (or practical).  
  58. ·    Creates Descendant Charts as many generations deep as desired (or practical). 
  59. ·    Creates Family Groups.  
  60. ·    Prints your entire, or a subset, GenTree database in many different ways:  indi-
  61. vidual names, birth and death information, family information, supplemental infor-
  62. mation, lists of pictures or sounds, notes, and sources. 
  63. ·    Saves changes to the database in memory so that your modifications are not fi-
  64. nal until you save them. 
  65.  
  66. 1.4    System Requirements 
  67.  
  68.     GenTree requires at least 2 Meg of memory to run.  The program works well un-
  69. der AmigaDOS 1.3, 2.x, or 3.x.  In addition, GenTree supports the 2.0 App Event.  The 
  70. program may be used from a floppy or a hard disk. 
  71.  
  72. Note: It is strongly recommended that you use a hard disk and an accelerator.  
  73. While GenTree will work using floppies and the 86000 CPU, response time is 
  74. greatly increased (and user frustration decreased) with HD and a 68020+. 
  75.  
  76. 1.5    Installation 
  77.  
  78.     GenTree is distributed as a LZH archive.  Simply extracting the archive will cre-
  79. ate the proper directories and files needed by the program.  The directories; Pictures, 
  80. Sounds, Notes, Sources, and Persons; may be placed anywhere.  In fact, each direc-
  81. tory could be a separate disk.
  82.  
  83. 1.6    Document Organization 
  84.  
  85. This document is divided into several sections and appendices:
  86. ·    Introduction - The section you are reading now.  It describes GenTree and its  
  87. features in a basic way.  Cost, system requirements, and installation are included 
  88. as well. 
  89. ·    GenTree Database Organization - Contained in this chapter are structures  and 
  90. variables used by the program.  They are provided to help give a conceptual un-
  91. derstanding of GenTree's workings. 
  92. ·    Tutorial - This section guides you in making a family tree.  It provides a quick  
  93. start to using GenTree.  You learn how to start GenTree, create a family tree, 
  94. add pictures, sounds, notes and sources to your family tree, save your work, dis-
  95. play pedigree and descendant charts, and print your family tree. 
  96. ·    Reference - This section provides a reference to all the functions of the  GenTree 
  97. program.  Each screen, its menus, buttons, and purpose are detailed. 
  98. ·    Appendices - The appendices discuss date formats, GenTree Genealogical Data 
  99. Communications (GEDCOM) standard support, future plans, history, and error 
  100. messages. 
  101.  
  102. 2    GenTree Database Organization 
  103.  
  104.     GenTree divides data into 3 basic components.  First, there is the GenTree data-
  105. base file.  This file lists all members (and their associated member records) in the cur-
  106. rent database, the media databases to use with the member records, and other general 
  107. information.  Second, there are member records themselves which contain information 
  108. about 1 member each: name, sex, birth date, spouses, children, residences, etc.  Fi-
  109. nally, there are Media databases which track all multimedia (pictures, sounds, text) sup-
  110. port files used by the current GenTree database. 
  111.  
  112. 2.1    GenTree Database 
  113.  
  114.     The GenTree database is the main "product" GenTree produces.  It tracks every 
  115. member in the database and where their member records are located.  It also points to 
  116. the media databases used by the member records.  The GenTree database is the limit 
  117. to the number of member records you may create.  The entire database file must be 
  118. able to fit into memory. 
  119.  
  120. 2.2    Media Databases 
  121.  
  122.     There are four media DBs produced by GenTree: pictures, sounds, notes, and 
  123. sources.  Each DB tracks all the files of its type for the current database.  They contain 
  124. a logical and a physical name for each file.  The physical name points to the exact loca-
  125. tion on disk of the media file.  The logical name is what is used to refer to the file within 
  126. your program. 
  127.  
  128.     For example, you could have a picture file named TGrubb.Pic on your DH0: hard 
  129. drive.  The physical filename for the file would be "DH0:TGrubb.Pic." However, in the 
  130. program you refer to it with a logical name (255 characters Max) like "Thomas G.  
  131. Grubb, Year 1993, Age 26, at the annual family picnic."
  132.  
  133.     The Source Media database is slightly different than the others.  Like the other 
  134. media types, you have a logical name and possibly a physical file.  But, sources also 
  135. contain many other fields to completely define the source reference: classification, origi-
  136. nator information, pubilication information, etc.
  137.  
  138.     The file formats supported by GenTree are listed in Appendix C. 
  139.  
  140. 2.3    Member Records 
  141.  
  142.     Each member in your family tree will have a member record.  A member record 
  143. contains personal information about that member: name, sex, birth date, family, religion, 
  144. ...  essentially all the information you enter in the Data Entry Windows (the Personal, 
  145. Family, and Supplemental windows defined in the reference section).  Two important 
  146. pieces of member information are a member ID and personal media databases. 
  147.  
  148. Note: Member records are tracked in the GenTree Database for the family.  As 
  149. such, member records could be saved anywhere i.e.  you are not limited to 1 
  150. floppy or even 1 hard drive for all your member records. 
  151.  
  152. New member records are saved in your current default persons directory.  The default 
  153. persons directory is changed in the preferences screen.  It only affects new records. 
  154.  
  155. 2.3.1        IDs 
  156.  
  157.     Member IDs uniquely identify a member of your family tree.  Conceivably, you 
  158. could have two members with the same surname, givenname, and birth date so these 
  159. cannot be used as unique identifiers.  The member ID is used by GenTree to track that 
  160. member. 
  161.  
  162.     Ordinarily, you won't have to worry about member IDs.  GenTree assigns them 
  163. automatically when you create a member.  Even when you need to specify a member 
  164. from the database, you may use requesters that list relevant members to select. 
  165.  
  166. 2.3.2        Personal Media Databases 
  167.  
  168.     Each member has his/her own personal media databases.  The personal media 
  169. databases are used to associate media files (pictures, sounds, notes, and sources) to 
  170. the given member.  In actuality, these databases point to media files tracked in a Media 
  171. DB.  This is a powerful feature since you can refer to the same file in the same manner 
  172. from several different member records.  Not only does it help consistency between
  173. members, it saves disk space. 
  174.  
  175.     For example, you could have a picture of your family with a logical name "Family 
  176. Reunion, August 7th 1992".  Each member of the family could then point to this file in 
  177. the Picture Media DB using their personal picture DB. 
  178.  
  179. 3    Tutorial 
  180.  
  181. 3.1    Starting GenTree 
  182.  
  183.     You can start GenTree from the Workbench or the CLI. 
  184.  
  185. Workbench: Open the drawer in which GenTree is installed.  Double-click on the Gen-
  186. Tree icon.  This procedure loads GenTree with a new database.  Alternatively, if you 
  187. have a database already created, double-click on your project icon and GenTree will 
  188. load with your family tree already loaded. 
  189.  
  190. CLI: Change directories until you are in the GenTree directory.  Type "GenTree" to load 
  191. the program.  Type "GenTree Path&Filename" to load a previously created database. 
  192.  
  193. 3.2    Creating Your Family Tree 
  194.  
  195.     To create a new family tree, select the New menu item (see 
  196. figure) from the main window's project menu.  If you have just 
  197. started GenTree you can skip this step.  For the tutorial, we are go-
  198. ing to create the following family:
  199.  
  200. Godsey, Margery Ann        Born: 28-Jan-1932    Died:  
  201. Father:    Godsey, Keith Foster    Born: 6-Jul-1897     Died: 16-May-1980  
  202. Mother:    Arnold, Leah Placida    Born: 23-Apr-1892    Died: 23-Mar-1972   
  203. Spouse(s):    Grubb, Samuel Parry, Jr.  
  204. Start Date:    About 1957         End Date:    About 1970  
  205. Wedding Location: Falls Church, Virginia
  206. Children:
  207. Grubb, Samuel Parry, III
  208. Grubb, Thomas Gerard
  209.  
  210. Grubb, Alexandria Kathleen        Born: 3-Jan-1988    Died:  
  211. Father:    Grubb, Samuel Parry, III 
  212. Mother:    Meeks, Julie Lynette 
  213.  
  214. Grubb, Elizabeth Michelle        Born: 3-Sep-1990    Died:  
  215. Father:    Grubb, Samuel Parry, III 
  216. Mother:    Meeks, Julie Lynette 
  217.  
  218. Grubb, Samuel Parry, III        Born: 3-Jul-1959    Died:  
  219. Father:    Grubb, Samuel Parry, Jr.  
  220. Mother:    Godsey, Margery Ann 
  221. Spouse(s):    Meeks, Julie Lynette 
  222. Start Date: 27-Aug-1983        End Date: 
  223. Wedding Location: Gatesville, Texas
  224. Children:
  225. Grubb, Alexandria Kathleen
  226. Grubb, Elizabeth Michelle
  227.  
  228. Grubb, Samuel Parry, Jr.        Born: About 23-Oct-1931    Died:  
  229. Father:    Grubb, Samuel Parry 
  230. Mother:    Rhodes, Helen 
  231. Spouse(s):    Godsey, Margery Ann 
  232. Start Date: About 1957
  233. End Date: About 1970
  234. Wedding Location: Falls Church, Virginia
  235. Children:
  236. Grubb, Samuel Parry, III
  237. Grubb, Thomas Gerard
  238.  
  239. Grubb, Thomas Gerard        Born: 7-Aug-1966    Died:  
  240. Father:    Grubb, Samuel Parry, Jr.  
  241. Mother:    Godsey, Margery Ann 
  242.  
  243. Meeks, Julie Lynette        Born: 15-Feb-1962    Died:  
  244. Spouse(s):    Grubb, Samuel Parry, III 
  245. Start Date: 27-Aug-1983            End Date: 
  246. Wedding Location: Gatesville, Texas
  247. Children:
  248. Grubb, Alexandria Kathleen
  249. Grubb, Elizabeth Michelle
  250.  
  251.     To enter members into family trees, select the Update Person menu item (see 
  252. the figure above) from the database menu (main screen).  This will bring up the per-
  253. sonal information screen.  The personal information screen allows you to enter a 
  254. member's name, sex, birth date & place, and death date & place.  On entering the 
  255. screen, the cursor will be in the Given name field.  Type the following (<cr> is a carriage 
  256. return):
  257. Margery Ann<cr>
  258. Godsey<cr>
  259. f<cr>
  260. 28 Jan 1932<cr>
  261.  
  262.     (If you typed everything correctly, your screen should look like thefigure to the 
  263. below.) OK, let's enter Margery's family information.  Click the button labeled Family Info 
  264. on the right of the screen. 
  265.  
  266.     The Family Info screen allows you to connect the 
  267. members of your family tree through the various relation-
  268. ships: spouses, children, father, and mother.  A member 
  269. may have as many spouses or children as needed.  You 
  270. can specify relationships with other members already de-
  271. fined in the database.  Alternatively, GenTree allows you 
  272. to enter names from this screen.  The program will auto-
  273. matically create new records for you, and each member will have the correct links en-
  274. tered.  It saves time to let GenTree do the work, so for our tutorial enter the following 
  275. information for the spouse:
  276.  
  277. Samuel Parry, Jr.<cr>
  278. Grubb<cr>
  279. Falls Church, Virginia<cr>
  280. about 1957<cr>
  281. about 1970<cr><cr><cr>
  282.  
  283.     Your cursor should now be in the given name field for the children.  If it isn't, se-
  284. lect that field with your mouse.  Now we want to enter the children.  Enter "Samuel 
  285. Parry, III<cr>".  After you hit the carriage return, GenTree automatically filled in the sur-
  286. name for the child.  GenTree automatically enters the surname of the current record if 
  287. the member is male or the surname of the current spouse.  
  288. Since this is what we want, let's skip the field and press re-
  289. turn.  Enter "M<cr>" in the gender field.  Enter the birth date 
  290. (July 3 1959).  The screen should now look like the figure at 
  291. the left.  Finish the family information by typing in Margery's 
  292. father and mother (Keith Foster, Godsey, July 8 1897, May 
  293. 16 1980, Leah Placida, Arnold, April 23 1892, and March 
  294. 23 1972).  At this point, GenTree has not created any new 
  295. records.  You can always tell when a record is in the data-
  296. base because it has been assigned an ID.  To create the records, you just have to per-
  297. form any action which requires GenTree to clear the screen.  For our purposes, we will 
  298. select Verify from Record menu.  Usually, Verify checks your cur-
  299. rent member record for correct information.  However, since we 
  300. added a spouse, you will instead see a requester asking if you 
  301. want this spouse to be the husband of Margery's children (see fig-
  302. ure).  Select Yes with the mouse.  Next, GenTree shows another 
  303. requester asking you if you want the parents you added to be mar-
  304. ried.  This serves our purposes nicely so select Yes again. Finally, 
  305. after a few moments GenTree will display an information requester 
  306. stating there are no errors (If you do get errors, check the dates 
  307. and other data you entered.)
  308.  
  309.     We forgot to add one of Margery's child (Thomas Gerard).  We can add children 
  310. by selecting the button labeled Children (1 of 1) which would clear the child fields for a 
  311. new child.  This button is a radio button (as is the Spouse (1 of 1) button) which allows 
  312. us to cycle through all the current children and create new children.  However, at this 
  313. point, if we added a child this way, only the mother link would be updated.  The father 
  314. link would not be made because GenTree only makes these links when records are cre-
  315. ated (if you added another spouse, the new child could have the new spouse as father 
  316. added automatically).  Instead, what we are going to do is duplicate the child Samuel 
  317. Parry, III's record.  Duplicating a record copies ALL information (names, dates, supple-
  318. mental information, and family links) except for spouse information.  First, go to the child 
  319. record by select Child...  from the record menu.  Duplicate is only available as an option 
  320. from the Record menu of the Personal info screen.  Therefore, select the Personal Info 
  321. button to go to that screen.  Select Duplicate from the record menu.  The only changes 
  322. you will see is that the ID will have changed.  Also, the window title will change to reflect 
  323. the member record added to the family tree.  Change the given name to "Thomas Ger-
  324. ard" and the birth date to "August 7 1966" (Right-Amiga-X will clear the current field).  
  325. That's it.  If you want, you can go to the family information screen to verify the links. 
  326.  
  327.     Our next step will be to add the children of Samuel Parry, III: Alexandria and 
  328. Elizabeth.  First, let's enter Alexandria's information.  From the Personal Information 
  329. screen, select New under the Record menu.  You will see a blank record with a new ID 
  330. (in this case ID 7).  Enter "Alexandria Kathleen<cr>", "Grubb<cr>", "Female<cr>" (or just 
  331. "f"), and "January 3, 1988<cr>".  You'll notice that every time you enter a date,
  332. GenTree formats the date into a standard type: DD-Mon-YYYY.  This tutorial has had 
  333. you enter the date in many different formats to show the power of GenTree's date rec-
  334. ognition.
  335.  
  336.     Press the Family Information button to go to Alexandria's family.  So far, it's 
  337. blank.  Click on the button labelled Father.  This button will bring up a list requester (see 
  338. figure) containing all of the members in the database that could be 
  339. Alexandria's father (based on sex and age).  Double-click on Sam-
  340. uel Parry, III to select him as the father.  GenTree will automati-
  341. cally fill in the ID, name, and date's for the father fields.  The list 
  342. requesters that GenTree provides are very handy if you forget the 
  343. ID of a family member.  If you had remembered Samuel Parry, III's 
  344. ID number you could also have entered the ID in the father ID.  
  345. After hitting return, GenTree would have filled the father fields 
  346. from the family member with that ID.  If the ID didn't exist, no fields 
  347. would be filled.  GenTree would assume you are entering a new 
  348. member and are specifying what you would like the ID to be.  Member list requesters 
  349. are available for spouses, children, father, and mother. 
  350.  
  351.     Now, let's enter the mother's information (Julie Meeks).  She doesn't exist yet so 
  352. we can't use the list requester.  Type in "Julie Lynette<cr>", "Meeks<cr>", "Feb 15, 
  353. 1962<cr>".  Select the Personal Info button.  A requester will appear saying the father's 
  354. information has changed (we added a child); do we want to change his record?  Select 
  355. Yes.  Then, a requester will appear asking if you want Alexandria's parents to be mar-
  356. ried.  Again select Yes.  When the Personal Information window appear, duplicate the 
  357. record.  Change the given name to "Elizabeth Michelle" and the birth date to 
  358. "September 3, 1990". 
  359.  
  360.     The last bit of information we need to enter is the marriage information for Julie 
  361. Meeks and Samuel Parry Grubb, III.  You could use the Father or 
  362. Mother menu item from the record menu, but for the tutorial we are 
  363. going to use GenTree's search abilities.  Select the Search menu 
  364. item from the record menu or the Search button (the magnifying 
  365. glass at the bottom of the screen).  After a few moments the Search 
  366. requester will appear (see figure).  The Search requester allows 
  367. you to search for members in the database for which all data that 
  368. you enter matches.  Alternatively, you can depress New and the 
  369. requester will return you to the Person Information screen with a 
  370. new record to enter.  Let's look for Samuel Parry Grubb, III's record.  
  371. Enter "Parry" in the name field (case does not matter) and "After 1950" in the birth date 
  372. field. 
  373.  
  374.     After pressing the Search button, GenTree will search your database for all 
  375. records that have Parry in their names and who were born January 1st, 1951 or later 
  376. (members with blank birth dates would also be returned).  GenTree displays the Per-
  377. sonal Information screen.  Using the left and right arrows at the bottom of the screen (or 
  378. the Next and Previous menu items) would scroll you through all the records satisfying
  379. the query.  In this case, only 1 record matches the query so the arrows are disabled.  
  380. Go to the Family Information screen.  As you can see, GenTree has updated the family 
  381. member's information (added Julie as a spouse and Elizabeth as a child).  Change the 
  382. marriage information: "Gatesville, Texas" for the location and "August 27, 1983" for the
  383. wedding date. 
  384.  
  385.     Select the Verify menu item.  GenTree will inform that the 
  386. marriage information has changed, and, asks if you want the 
  387. spouse's marriage information changed (see figure).  Select 
  388. Change.  If you didn't mean to change anything you could have 
  389. selected Cancel.  Selecting No will leave the spouse's information 
  390. untouched (for instance, if the spouse had a different reason for 
  391. the end of the marriage).  After a moment, verify will come back 
  392. with no errors.
  393.  
  394.     OK, we have finished entering the member information.  In the next section, you 
  395. will learn how to attach media (pictures, sounds, notes, or sources) to your family tree 
  396. members. 
  397.  
  398. 3.3    Adding Pictures, Sounds, Notes, And Sources 
  399.  
  400.     GenTree allows you to connect pictures, sounds, notes, and sources 
  401. (references) to your family members.  The four buttons at the bottom left of the Per-
  402. sonal, Family, or Supplemental Info screens (see figure) are 
  403. for the different media (from left to right): pictures, sounds, 
  404. notes, and sources.  Clicking any of the Media icons will 
  405. display the Personal Media window.  This window is used to 
  406. choose the pictures you want from the current family tree's media databases. 
  407.  
  408.     Assuming you are still in Elizabeth's Personal Info screen, 
  409. click the Picture Icon.  The Personal Media window (see figure) 
  410. allows you to attach media (in this case pictures) to the current 
  411. member.  The list at the left of the window displays the logical 
  412. names for all pictures currently associated with the member.  The 
  413. buttons at right allow you to add to the list, remove from the list, 
  414. and search the list. If we were adding notes or sources, there 
  415. would be two other buttons: Edit loads the current selected name 
  416. into the editor (the editor is chosen through preferences), and Editor calls the chosen 
  417. editor without any files (to allow you to create new notes).  The final button, Media DB, 
  418. brings up the Media DB window.  To perform an operation, we can click on the button or 
  419. press the key underlined in the button's label.
  420.  
  421. Note: The important thing to remember is that the Personal Media Window only 
  422. allows you to work with Media ALREADY in the family tree.  You must define me-
  423. dia using the Media Database Window.  Another important thing about media 
  424. records: you do not work with files from the system, rather logical names refer to 
  425. the media in your family tree. 
  426.  
  427.     Since we don't have any media stored in our family tree, click the Media DB but-
  428. ton (or press "M") so that we can add some.  See the figure below.  The Media DB win-
  429. dow looks a lot like the Personal Media window.  From here, you 
  430. essentially make a catalog of all the files you want to use with 
  431. your family tree.  You can add new media records, edit text media 
  432. files, update entries in the database, search the database, and 
  433. bring up the editor.  Again, the Edit button and Editor button are 
  434. only available with note and source media.  There is no provision 
  435. for deleting entries.  You can effectively delete entries by using 
  436. Update.  Note that this is the Picture Media DB shown.  The Per-
  437. sonal Media window always calls up the relevant Media DB win-
  438. dow. 
  439.  
  440.     Let's create some entries.  Select the New button (or press "N").  Immediately, a 
  441. requester will appear asking you to select a physical filename.  Select any file.  Don't 
  442. worry about whether it's an actual picture file; GenTree doesn't care until it actually has 
  443. to display the files.  (This feature allows you to add pictures in formats GenTree cannot 
  444. show and use your own picture viewer through the preferences).  Select the file and 
  445. press OK.  Now a logical name requester appears.  A logical name is a 255 character 
  446. string that refers to this file.  You will use this logical name throughout the program in-
  447. stead of the physical filename.  It provides you with a level of data transparency.  If it's 
  448. easier, just think of it as a unique comment about the file.  Put anything you like in the 
  449. requester, say "Elizabeth M.  Grubb, Age 2, at Damascus House (12/92)" and click OK.  
  450. Select a few more pictures if you like.  Double-clicking on items in the list request will 
  451. display the picture (or play the sound, or view the note,...).  Double-clicking also works 
  452. in the Personal Media window.  When you are done, select OK to exit the window.  Se-
  453. lecting Cancel will lose all your changes. 
  454.  
  455.     Now we are back at the Personal Media window.  All the changes in the Media 
  456. DB window will not show up here.  Using the Add button (or "A" key), add a picture (or 
  457. two) for Elizabeth.  Click OK to save your changes.
  458.  
  459.     The procedures described above work the same for picture, sound, and note me-
  460. dia.  However, the source media records are treated a little differently.  Let's return to 
  461. the Media Database Window for sources.  Select the Source icon (the footprint on a 
  462. page icon at the bottom of the Personal Info window, Family Info window, or Supple-
  463. mental window).  This action brings up the Personal Media Window.  Select the Media 
  464. DB button to enter the Media Database Window.
  465.  
  466.     Media database records for sources are considerably more detailed.  This allows 
  467. you to enter exact information describing the sources of information you have rather 
  468. than a loose collection of text in some file.  Sources are one of the most important 
  469. pieces of genealogy.  Without adequate documentation of your sources, other genealo-
  470. gists cannot trust your information.  GenTree allows you to enter many fields for 
  471. sources: classification, title, quality, fidelity, originator information to just name a few.  
  472. Also, like other media types, you can point to a physical media 
  473. file on disk.
  474.  
  475.     To illustrate the difference, select the New button (or 
  476. press the "n" key) in the Media Database window.  The Source 
  477. Data Entry Window will appear (see Figure).  It's a bewildering 
  478. number of fields at first.  Fortunately, GenTree helps you in this 
  479. window as well by providing lists.  Click to the left of many of 
  480. the fields and available options will appear.  Select Cancel and 
  481. navigate your way back to the Personal Information Window.
  482.  
  483. 3.4    Saving Your Family Tree 
  484.  
  485.     GenTree keeps all work within memory.  If you turned off your computer right 
  486. now (or quit), all of your changes would be lost.  Let's return to the main window.  Select 
  487. Return to Main from the Project Menu (if you are in the Personal Info Window, the close 
  488. gadget will also return you to the main window). 
  489.  
  490.     Select Save from the Project Menu of the main window.  A file requester will ap-
  491. pear asking you where you want to place your family tree (and media databases).  Enter 
  492. a path and filename and select OK.  After a few moments, your family tree will have 
  493. been saved.  GenTree saves your family tree and media databases in the directory you 
  494. specified.  Each member also has a file containing their unique information.  These files
  495. are saved in the current Persons Directory (specified in preferences).  As disk space fill 
  496. up, you will want to change the Persons directory so that any new members will be 
  497. saved somewhere else (GenTree will prompt you for a new name if the disk fills up or 
  498. there is some other error saving a member file).  It is a good idea to have one directory 
  499. exclusively for the member files.  Note that you also free up memory by saving your 
  500. work to disk. 
  501.  
  502. Warning: Do NOT delete, rename, or move member files.  GenTree stores their 
  503. physical location in the family tree DB.  If GenTree cannot find a file, it will display 
  504. a file requester asking you where it is.  However, this can get tedious if you have 
  505. moved many member files.  If you want to move your family tree, use Save As.  
  506. Use Delete from the Main window's project menu to delete family trees. 
  507.  
  508. 3.5    Displaying Pedigree Charts, Descendant Charts, And Family 
  509. Groups 
  510.  
  511.     GenTree can create other documents to show relationships within your family.  
  512. There are pedigree charts (Alexandria was born of Samuel and Julie who were born 
  513. of...), descendant charts (Margery begat Tom and Sam who begat...), and family groups 
  514. (husband, wife, and all their children). 
  515.  
  516.     You can create these charts from the main window or 
  517. the Info windows (Personal, Family, and Supplemental).  
  518. Let's create a descendant chart for Margery Ann Godsey.  
  519. From the main window, select Descendant Chart from the 
  520. Display menu.  The Descendant Chart requester will appear 
  521. (see figure).  The requester prompts you for the ID of the 
  522. member you want to display.  Enter "1" for the Member ID 
  523. and Chart number.  If you couldn't remember, you could 
  524. have pressed the Member ID button.  A list of the members 
  525. in the family tree would have appeared to choose from (like 
  526. with the father ID in the Family Info window).  Click Display.  
  527. After a few moments, Margery's descendant chart will ap-
  528. pear (see figure).  The square box on the lower left allows 
  529. you to view charts which won't all fit on one screen.  
  530.  
  531.     If you click your mouse pointer on one of the names 
  532. displayed on the chart, GenTree will create a new descen-
  533. dant chart with that member as the head.  The left arrow 
  534. button in the lower left corner loads the previous generation as the chart head.  Gen-
  535. Tree would first prompt you for whether to load the father or the mother as the head.
  536.  
  537.     Under the Display menu, there are four check mark items: Pedigree, Family 
  538. Group, Descendant, and Personal Information.  Please notice that the Descendant 
  539. menu item is currently checked.  These menu items control what type of operation Gen-
  540. Tree performs when you click on a name.  Either a pedigree, descendant, or family 
  541. group chart would be displayed or the member's information would be loaded and you 
  542. would be taken to the Personal Information Window.  To change the chart, just select 
  543. one of the menu items, the next time you click on a name the new operation will be per-
  544. formed.
  545.  
  546.     Finally, under the Display menu there is a menu item to print this chart to printer 
  547. or file.  After you are finished, click the Close window gadget or select Return from the 
  548. menu to return to the main window.
  549.  
  550.  
  551. 3.6    Printing Your Family Tree 
  552.  
  553.     The final thing you need to learn is how to print your family tree.  In the previous 
  554. section you learned how to print the pedigree charts et al.  In this section, you will learn 
  555. how to print everything.  GenTree allows great control over which information you wish 
  556. to print.  You can just print member names (for a quick list of names and IDs in the data-
  557. base), dates, family relationships, supplemental information, pedigree and/or descen-
  558. dant charts, and media lists (and the notes or sources).  The print option creates an 
  559. ASCII stream of characters that may be sent to the printer or a file. 
  560.  
  561.     GenTree cannot print pictures or sounds (printing a sound would be a trick).  
  562. However, lists of the pictures and sounds each member has can be printed. 
  563.  
  564.     Select Print...  from the main window's project menu.  
  565. The Print Requester will appear (see figure).  From this re-
  566. quester, you can pick and choose what family tree informa-
  567. tion you wish to print.  In addition, you can print all the mem-
  568. bers in your database, only updated member records, or 
  569. only a subset of members.  Clicking the Subset radio button 
  570. will bring up the Search requester you used in the Info win-
  571. dows.  From the print requester, you also choose the order 
  572. of the members output.  GenTree allows you to sort by 
  573. name, id, birth date, birth country, death date, death country, or no sort at all. 
  574.  
  575.     After you have configured everything to your liking, click OK.  GenTree will now 
  576. display a requester asking where you want the output to go.  The default is to the PRT: 
  577. device.  However, you may type in a different destination.  Clicking the Destination but-
  578. ton will display a file requester.  When you have selected a destination, press return or 
  579. click the Print button to print. 
  580.  
  581. Warning: Printing pedigree or descendant charts for an entire family tree can 
  582. take a LONG time.  Be sure this is really what you want to do before selecting 
  583. these options.  The options that require member records to be loaded (and slow 
  584. print processing thereby) are Family Members, Supplemental Info, Charts, and 
  585. Media. 
  586.  
  587.     This concludes our tutorial.  Have Fun and Good Luck creating your family tree!
  588.  
  589.  
  590. 4    Reference 
  591.  
  592.     This section provides a reference of the different windows and their functions. 
  593.  
  594. 4.1    Main Window 
  595.  
  596.     GenTree's main window (figure at right) provides access 
  597. to the different windows used by GenTree to enter, print, and 
  598. display your family tree.  In addition, the main window is used to 
  599. read family trees from and write family trees to disk. 
  600.  
  601. 4.1.1        Menus 
  602.  
  603. Project Menu - Create, open, join, save, delete, and print your 
  604. family trees.  Also,  modify GenTree preferences. 
  605. New        Create a new family tree.  Any old work will be lost so you will be  
  606. prompted to see if you are sure. 
  607. Open...    Open a previously saved family tree saved in GenTree's database  
  608. format.  Any old work will be lost so you will be prompted to see if 
  609. you are sure. 
  610. Join...        Navigates you to the Join Window to join the current database with 
  611. another GenTree database saved on disk.  This allows you to con-
  612. catenate your family tree with another's. 
  613. WARNING: The Join operation, unlike all the edit operations, permanently
  614. changes the database on disk! Be absolutely sure you want to perform a
  615. join or work with a backup copy!
  616. Save        Saves your updates to disk.  If your family tree has never  been cre-
  617. ated before a file requester will prompt you for the database name. 
  618. Save As...    Saves your current database (and all support files)  to a new data-
  619. base you specify with a file requester. 
  620. Delete...    Deletes a GenTree database (and all support files) from disk.  You 
  621. cannot delete the current database in memory.  You need to select 
  622. new first and then delete. 
  623. Print...        Navigates to the Print window to print information from the current 
  624. family tree. 
  625. About...    Displays the program version, contact information, free memory, 
  626. and the number of members, pictures, sounds, notes, and sources 
  627. defined in the current family tree. 
  628. Info...        Displays information about the current family tree: the  name of the 
  629. family tree, number of members, number of male and female mem-
  630. bers (note that the sum of the male and female members may be 
  631. less than the number of members), number of pictures, number of 
  632. sounds, number of notes, number of sources, and the new/unsaved 
  633. members. 
  634. Preferences... Navigates to the Preferences window where you can set GenTree 
  635. preferences. 
  636. Quit        Exits the program.  If you have any unsaved data, you will be 
  637. prompted to see if you are sure. 
  638.  
  639. Database Menu - Navigates you to the windows to create, edit, and delete members, 
  640. pictures, sounds, notes, and sources. 
  641. Update Person... Navigates to the member entry windows.  If your family tree is 
  642. not empty, it brings up a requester to query on records to edit or 
  643. you may select to create new records. 
  644. Update Picture... Navigates to the Media Database window where you may up-
  645. date your picture media database.  If you want to edit personal me-
  646. dia database entries, you must enter the member entry windows. 
  647. Update Sound... Navigates to the Media Database window where you may up-
  648. date your sound media database.  If you want to edit personal me-
  649. dia database entries, you must enter the member entry windows. 
  650. Update Note... Navigates to the Media Database window where you may update 
  651. your note media database.  If you want to edit personal media data-
  652. base entries, you must enter the member entry windows.  Notes 
  653. are any text entries about a member or group of members. 
  654. Update Source... Navigates to the Media Database window where you may up-
  655. date your source media database.  If you want to edit personal me-
  656. dia database entries, you must enter the member entry windows.  
  657. Sources are the references from where you obtained your family 
  658. information. 
  659.  
  660. Display Menu - Display pedigree charts, descendant charts, and/or Family Group forms 
  661. from this menu. 
  662. Pedigree...    Display the pedigree chart for a member of your family tree.  A 
  663. pedigree chart displays a member, his/her parents, grandparents, 
  664. great-grandparents, etc.  You are prompted for the member ID for 
  665. the member to display.  In addition, you may specify the chart ID.  
  666. By default, GenTree builds a pedigree chart with a generation 
  667. depth that will fit on the display window using the current display 
  668. font (specified in preferences).  You may override this default and 
  669. state an explicit number of generations. 
  670. Family Group... Display the Family Group for two member of your family tree.  A 
  671. family group is a male (usually the husband), a female (usually the 
  672. wife), and all their children (and their wives).  You are prompted for 
  673. the member ID for the member and their spouse to display.  In ad-
  674. dition, you may specify the chart ID. 
  675. Descendant... Display the descendant chart for a member of your family tree.  A 
  676. descendant chart displays all the children of a member, the 
  677. children's children, etc.  You are prompted for the member ID for 
  678. the member to display.  In addition, you may specify the chart ID.  
  679. By default, GenTree builds a descendant chart with a generation 
  680. depth that will fit horizontally on the display window using the cur-
  681. rent display font (specified in preferences).  You may override this 
  682. default and state an explicit number of generations.  The number of 
  683. descendants per generation is not limited in any way.  Use the pro-
  684. portional gadget in the display window to see parts offscreen. 
  685.  
  686. 4.1.2        AppEvent 
  687.  
  688.     The main window also supports the Workbench 2.0+ App event.  Drop a Gen-
  689. Tree family tree icon on the main window and the family will automatically be loaded.  
  690. The old family tree is erased from memory. 
  691.  
  692. 4.2    Member Information And Data Entry Windows
  693.  
  694.     GenTree has three  data entry windows: personal information window, family in-
  695. formation window, and supplemental information window.  These windows are the heart 
  696. of the GenTree program.  From them, you create, edit, and delete members in your 
  697. family tree.  Each window contains many fields to enter specific types of information 
  698. about that member.  In addition, you may connect the current member to
  699. entries in your media databases. 
  700.  
  701.     Each member has a unique ID associated with him/her.  Normally, you do not 
  702. need to enter values for the Personal ID.  The only time you need to know entries is for 
  703. entering family relationships.  Please see section 2.3 for more details. 
  704.  
  705.     When you enter the member entry windows, you will always start at the personal 
  706. information window.  If you selected New for your query, you are presented with a blank 
  707. page.  If you queried the family tree for a subgroup, you will see the first record of the 
  708. sorted query.  The window title displays the member you are editing and the place 
  709. within the query list. 
  710.  
  711. 4.2.1        Buttons 
  712.  
  713.     Next to many of the fields in the member entry win-
  714. dows are invisible buttons (which ones may be discovered 
  715. through experimentation).  These buttons display a list re-
  716. quester (see figure) from which you select the value you 
  717. want in the field.  These list requesters provide an easy way 
  718. to enter information.  You can use them to standardize your 
  719. entries as well.  The list requester displays text files 
  720. (contained in the GenTree/Lists directory) which you may edit with any word processor.  
  721. The list requester itself allows you to add, delete, and edit entries and search the list.  
  722. Double-click on a entry to exit the requester and have that value placed in the corre-
  723. sponding field. 
  724.  
  725.     The two buttons to the right of the member entry window navigate you to the 
  726. other member entry windows.  You cannot leave the personal information window until 
  727. an ID, and name have been entered. 
  728.  
  729.     The four buttons to the lower left of the member en-
  730. try windows (see figure) navigate you to the personal me-
  731. dia DB windows.  From left to right, the buttons navigate 
  732. you to the picture, sound, note, and source personal media 
  733. databases.  From these windows, you attach entries in your media databases to the 
  734. current member. 
  735.  
  736.     The three buttons on the lower right (see figure) dis-
  737. play the previous member of a query list, the next member of 
  738. a query list, and search the database to create a query list 
  739. respectively. 
  740.  
  741. 4.2.2        Menus 
  742.  
  743.     Each of the three member entry windows have the same general menus and 
  744. menu items.  The personal and supplemental information windows additionally contain 
  745. Copy and Paste menu items, and the personal information window has New, Duplicate, 
  746. and Delete as well. 
  747.  
  748. Project Menu    - Save and configure your family tree.  Display database information, and 
  749. return to the main window. 
  750. Save        Saves your updates to disk.  If your family tree has never been cre-
  751. ated before a file requester will prompt you for the database name. 
  752. Info...        Displays information about the current family tree: the name of the 
  753. family tree, number of members, number of male and female mem-
  754. bers (note that the sum of the male and female members may be 
  755. less than the number of members), number of pictures, number of 
  756. sounds, number of notes, number of sources, and the new/unsaved 
  757. members. 
  758. Preferences... Navigates to the Preferences window where you can set GenTree 
  759. preferences. 
  760. Return to Main. Navigates you back to the main window.  The member record 
  761. you are working on is verified and saved to the database.
  762.  
  763. Record menu - Create and edit member records.  Go to records within the query. 
  764. Undo        Undoes any changes you have made since you entered this win-
  765. dow.  Undo does not restore changes you have made from before 
  766. entering this window (say, if you had moved from the personal to 
  767. the family information window). 
  768. Revert        Restores the member record from disk.  All changes made to the 
  769. member are deleted. 
  770. Verify        Verify the information you have entered about this member.  
  771. New        Save the current member and create a new member record.  
  772. Copy        Copy the current member to RAM.  All of the member's  information 
  773. except for family links and personal media databases are copied.  
  774. Copy and Paste are intended for copying records between family 
  775. trees. 
  776. Duplicate    Duplicate the current member in the family tree.  All information is  
  777. copied.  Only the member's ID changes. 
  778. Paste        Paste a member you previously copied into this family tree.  
  779. Clear        Clear specific fields of the current member: the entire record, per-
  780. sonal information, current spouse, current child, parents, residents, 
  781. occupations, or supplemental information.  What fields are available 
  782. to be cleared is dependent on the window you are in. 
  783. Delete        Delete the current member from the family tree (and delete all fam-
  784. ily ties).  This function only deletes the member from member.  It is 
  785. not permanent until you save the family tree. 
  786. Parent
  787.     Father        Go to the record for the current member's father.  
  788.     Mother    Go to the record for the current member's mother.  
  789. Spouse...    Go to the record for the spouse of the current member.  If there is  
  790. more than one spouse, you may choose the specific spouse from a 
  791. list requester.
  792. Child...    Go to the record for the child of the current member.  If there is  
  793. more than one child, you may choose the specific child from a list 
  794. requester. 
  795. Search For...    Go to the search requester to perform a subquery on the family 
  796. tree. 
  797. First        Display the first record in the query list.  
  798. Previous    Display the previous record in the query list.  
  799. Next        Display the next record in the query list.  
  800. Last        Display the last record in the query list.  
  801.  
  802. Display Menu - Display pedigree charts, descendant charts, and/or Family Group forms 
  803. from this menu.  By default, GenTree selects the current member ID. 
  804. Pedigree...    Display the pedigree chart for a member of your family tree. 
  805. Family Group... Display the Family Group for two member of your family tree. 
  806. Descendant... Display the descendant chart for a member of your family tree. 
  807.  
  808. 4.2.3        Windows 
  809.  
  810.     From these windows you enter a member's information.  The three data entry 
  811. windows are the Personal Information window, the Family Information window, and the 
  812. Supplemental Information window.  Use the RETURN key or TAB key to jump from one 
  813. field to the next.  The SHIFT-TAB key jumps you to the previous field.  Any information 
  814. you need to add for which there is not a field, you should use the notes media database. 
  815.  
  816. 4.2.3.1    Personal Information Window 
  817.  
  818.     The personal information window allows you to create, edit, and delete member 
  819. records.  You may enter the member's ID, name, gender, birth date and place, and 
  820. death date and place.  List requesters exists for the gender, and birth/death location, 
  821. city, county, state, country, and cause of death. 
  822.  
  823. 4.2.3.2    Family Information Window 
  824.  
  825.     The family information window is where you tie your family tree together.  From 
  826. here, you select (or create) your member's spouses, children, and parents.  List re-
  827. questers exists for the spouse ID, child ID, father ID, and mother ID. 
  828.  
  829.     The two radio buttons, Spouses and Children, cycle through the member's 
  830. spouses and children respectively.  To enter a new spouse or child, press the radio but-
  831. ton until the fields clear.  Do NOT use the clear button; you will delete the family tie be-
  832. tween that member and that relation. 
  833.  
  834. 4.2.3.3    Supplemental Information Window 
  835.  
  836.     The supplemental information window allows to add supplemental information 
  837. about your member.  You may enter the member's different jobs, residences, military 
  838. service, religion, immigration information, baptismal and confirmation dates.  List re-
  839. questers exist for the occupation type; residence city, state, and country; immigration
  840. location, and religion.
  841.  
  842.     The two radio buttons, Occupations and Residences, cycle through the 
  843. member's jobs and homes respectively.  To enter a new job or residence, press the ra-
  844. dio button until the fields clear.  Do NOT use the clear button; you will delete the 
  845. member's job or residence. 
  846.  
  847. 4.3    Media Databases 
  848.  
  849.     GenTree allows you to link media (pictures, sounds, notes, and sources) to the 
  850. members of your family tree.  There are four global media databases (one for each me-
  851. dia type) that hold all media files you have defined in your family tree.  Each member 
  852. may also have four personal media databases which point to specific entries of the glo-
  853. bal media databases.  Multiple members may use the same entries from the global
  854. media databases.  Note that this makes it easy to make global changes. 
  855.  
  856. 4.3.1        Global Media Databases 
  857.  
  858.     The media databases store picture, sound, note, and source references inside 
  859. your family tree for coupling with your family members.  Members may have their own 
  860. unique references within the media databases, or several members may refer to the 
  861. same picture (, sound, note, etc.).  The media databases only store references, not the 
  862. actual media.  If you delete or move a media file from AmigaDOS, GenTree will not be 
  863. able to find it.
  864.  
  865.     All media types work generally the same except for the source references.  
  866. Sources store much more specific information than just the logical name and a file-
  867. name.  When you create or update a source, the Source Data Entry window appears.  
  868. See section 4.3.3 for more information on the Source Data Entry window and how to 
  869. work with sources.
  870.  
  871.     The sizes of the media databases are limited only by memory.  The more 
  872. memory you have, the more references you may have.  However, since GenTree only 
  873. stores the physical filename, even in a small memory system you can store hundreds of 
  874. references. 
  875.  
  876.     You enter references into the media databases using the 
  877. same media database window (see figure).  From this window, you 
  878. may add new entries, update current entries, edit note and source 
  879. files using your default editor, and search the media database for a 
  880. specific reference.  In addition, double-clicking on an entry will have 
  881. that file loaded and displayed (or played if you are using the sound 
  882. media database window). 
  883.  
  884. To add picture, sound, or note entries to a media database:
  885. ·    Click on the New button.  A file requester will appear.  The default directory for 
  886. the file requester is the default directories you specified for the media in prefer-
  887. ences.
  888. ·    Select a file using the file requester and click OK.  You may select any type of  
  889. file.  GenTree doesn't restrict the type to allow for new file types GenTree may 
  890. not understand, but which your default player or viewer may. 
  891. ·    Enter a unique logical name for this file and press return.  The logical name is  
  892. what you will use to refer to this media file throughout the rest of the program.  
  893. The logical name may be any characters you wish and has a maximum length of 
  894. 255 characters. 
  895.  
  896. Note: The logical name must only be unique for the specific media database; dif-
  897. ferent media databases may have the same logical name.  Also, the same physi-
  898. cal filename may be referenced multiple times within the same (or even different) 
  899. database.  (This is a waste of space, but you may find it necessary if you want 
  900. tailored logical names for different members). 
  901.  
  902. To add source entries to the source media database:
  903. ·    Click on the New button.  The Source Data Entry window will appear.
  904. ·    Enter information into the fields.  You must enter a title (this is the same thing as 
  905. the logical name for the other media types).
  906. ·    Select OK to exit the window.
  907.  
  908. To update picture, sound, or note entries in a media database:
  909. ·    Find the entry you want to view/play using the scroll bar or searching for the  logi-
  910. cal name.  Highlight your selection. 
  911. ·    Click on the update button.  A file requester will appear already pointing to the  
  912. file tracked by this reference. 
  913. ·    If this is the correct file, just click OK.  Otherwise, use the file requester to find  
  914. the correct file and then click OK.  The logical name will then be shown. 
  915. ·    Again, you may edit the logical name or leave it as is.  Click OK.  
  916.  
  917. To update source entries in the source media database:
  918. ·    Find the entry you want to view/play using the scroll bar or searching for the  logi-
  919. cal name.  Highlight your selection. 
  920. ·    Click on the update button.  The Source Data Entry window will appear with all 
  921. the information you have previously filled in.
  922. ·    If this is the correct file, just click OK.  Otherwise, change the fields to what you 
  923. desire.
  924. ·    Click OK to save your changes.
  925.   
  926. To delete entries in a media database:
  927. ·    You cannot directly delete entries in a media database.  Instead, use the  update 
  928. procedure to overwrite the entry with a new entry. 
  929.  
  930. To view/play entries in a media database:
  931. ·    Find the entry you want to view/play using the scroll bar or searching for the  logi-
  932. cal name. 
  933. ·    Double-click on the entry.  If you are in the picture media database window,  
  934. GenTree will try to display the picture/brush/brushanim/...  If you are in the sound 
  935. media database, the program will try to play the sound.  If you are in the note or 
  936. source media database, it will try to display the ASCII text.  GenTree uses the 
  937. default viewers/players you define in preferences.  If no viewer/player is defined, 
  938. GenTree will use its internal routines.  Please refer to Appendix C to see what file 
  939. formats are supported. 
  940.  
  941. To edit text files (notes or sources):
  942. ·    Find the entry you want to view/play using the scroll bar or searching for the  logi-
  943. cal name.  Highlight the entry. 
  944. ·    Click the Edit button.  GenTree uses the default editor you define in preferences.  
  945. If no editor is defined, GenTree will use MomentED, its internal ASCII editor.  
  946. Please refer to the MomentED section for more details on this editor.  The file-
  947. name for the note or source is automatically loaded into the editor.  Sometimes 
  948. nothing seems to happen.  Usually, this means that the editor is not properly de-
  949. fined in preferences.  Editors known to work are ED and Final Copy II. 
  950. ·    Make your changes, save them and quit.  To use the editor without loading  any 
  951. file (you might want to do this if there are no text files on disk to add), select the 
  952. Editor button. 
  953.  
  954. To make a text file (for notes or source information not in the Source Data Entry win-
  955. dow):
  956. ·    Click the Editor button to load your editor.  
  957. ·    Type in your note and save it.  
  958. ·    Quit the editor.  
  959. ·    Follow the procedures for adding an entry outlined earlier.  
  960.  
  961. 4.3.2        Personal Media Databases 
  962.  
  963.     Your members' personal media databases point to specific media tracked within 
  964. the media databases.  Each member may have unlimited media connected to him/her.  
  965. Again, you are only limited by memory or disk space.  The personal media databases 
  966. are stored in the member file.  If you lose this file, you lose the links (the entries still ex-
  967. ist in the media databases though). 
  968.  
  969.     You enter references into a member's record by using the per-
  970. sonal media window (see figure).  This window is only reachable 
  971. through the member entry windows.  The member you are currently 
  972. displaying on the member entry window is the personal media data-
  973. base that you are modifying.  From the personal media window, you 
  974. may add entries to your member record, delete entries from the mem-
  975. ber (but not the media database itself), edit notes and sources using 
  976. your default editor, and search the personal media database for a spe-
  977. cific reference.  In addition, double-clicking on an entry will display (or play) the entry.  
  978. You may also go to the media database window in order to edit the media database. 
  979.  
  980. To add entries to a member's personal media database:
  981. ·    Click on the Add button.  A list requester will appear containing all of the  entries 
  982. in the relevant media database.  You cannot add entries until entries exist in the 
  983. media database.  If you need to add entries to the global media database, select 
  984. the Media DB button. 
  985. ·    Double-click on the entry you want.  
  986.  
  987. To remove entries from a member's personal database:
  988. ·    Find the entry you want to view/play using the scroll bar or searching for the  logi-
  989. cal name.  Highlight the entry. 
  990. ·    Click the Remove button.  
  991.  
  992. To view/play entries:
  993. ·    Find the entry you want to view/play using the scroll bar or searching for the  logi-
  994. cal name. 
  995. ·    Double-click on the entry.  
  996.  
  997. To edit notes or sources:
  998. ·    Find the entry you want to view/play using the scroll bar or searching for the  logi-
  999. cal name.  Highlight the entry. 
  1000. ·    Click the Edit button.  GenTree uses the default editor you define in preferences. 
  1001. ·    Make your changes, save them and quit.  To use the editor without loading  any 
  1002. file (you might want to do this if there are no text files on disk to add), select the 
  1003. Editor button.  Any changes you make to the file will be reflected for all member 
  1004. personal databases that reference that file. 
  1005.  
  1006. 4.3.3        Source Data Entry Window
  1007.  
  1008.     This window (See figure) provides you with fields for 
  1009. completely entering source information.  Sources represent 
  1010. the submitter's justification for the opinions asseted in the 
  1011. family tree.  It provides the evidence obtained for the infor-
  1012. mation and gives an idea of how much confidence other ge-
  1013. nealogists can have in the data.  The Title field is the same 
  1014. as the logical name for the other media types.  It is the only 
  1015. required field.  Other fields are optional and depend on the classification of the source.
  1016.  
  1017. 4.3.3.1    Buttons
  1018.  
  1019.     Next to many of the fields are buttons which will display a list of choices for that 
  1020. field.  Click the button and select the choice (by double-clicking on the choice or high-
  1021. lighting the choice and selecting OK).  The following fields have lists: classification, 
  1022. quality, fidelity, originator type, and publication type.
  1023.  
  1024. 4.3.3.2    Fields
  1025.  
  1026.     The following fields enable you to meet the minimum standards for defining 
  1027. source references for a family tree.
  1028.  
  1029. Classification.  A code which classifies the source which contained the evidence 
  1030. data.  For example, an official census or a church record.
  1031. Title        A descriptive string for the source.  For example, 1890 Census 
  1032. Records.
  1033. Quality    The submitter's assessment of he reliability of the source.  Please 
  1034. use the list requester for this field.
  1035. Fidelity    A code which provides an assessment of the exactness of the 
  1036. source material.  For example, an original record being cited, a 
  1037. photocopy of the original, a transcription of the original, or an 
  1038. abridgement of the original.
  1039. Page Description.  A description which identifies the page within the source.  It 
  1040. may be a page number, range, or anything other description of hor 
  1041. to find the referenced information within the source.  For example, 
  1042. Page 212 - middle paragraph.
  1043. Originator Name.  The name of the person or organization that created the 
  1044. source.  For example, the US Government.
  1045. Originator Type.  The type of organization or person that created the source.  For 
  1046. example, author, organization, or interviewer
  1047. Publication Title.  The name of the publication such as a book name, periodical 
  1048. name, or newspaper.  For example, The Washington Star.
  1049. Publication Type.  The type of publication that is the source.  For example, a 
  1050. book, periodical, newspaper, etc.
  1051. Publication Publisher.  The name of the publisher that created the source.  For 
  1052. example, Simon & Schuster.
  1053. Publisher Address.  The address of the publisher that created the source.
  1054. Publication Date.  The date the source was published.  For example, 
  1055. 12-May-1800.
  1056. Publication Edition.  A description of the specific version of the publication being 
  1057. referenced.  For example, 2nd Printing.
  1058. Physical Filename.  An optional file that may be attached to the source.  It may 
  1059. be any type of file: a picture of the evidence, a descriptive voice an-
  1060. notation, etc.
  1061.  
  1062. 4.4    Genealogical Charts 
  1063.  
  1064.     GenTree provides genealogical charts for outputting your family tree.  You can 
  1065. display pedigree charts, descendant charts, and family groups.  You can create these 
  1066. charts from the main window or the member entry windows. 
  1067.  
  1068. 4.4.1        Pedigree Charts 
  1069.  
  1070.     Pedigree charts lists a member's pedigree (i.e.  par-
  1071. ents, grandparents, great grandparents, etc.) To display a 
  1072. pedigree chart, select the pedigree menu item from the dis-
  1073. play menu.  A requester (see figure) will appear prompting 
  1074. you for whom you want to display.  You must enter a mem-
  1075. ber ID.  There is a list requester available by pressing the 
  1076. Member ID button.  In addition, you may enter the chart ID 
  1077. and the number of generations to display.  By default, GenTree displays as many gen-
  1078. erations as will fit on the display screen using the display font (set in preferences).  For 
  1079. each member displayed in the pedigree chart (except the last generation), GenTree dis-
  1080. plays the ID, name, birth/death date and place, and, under the male, the marriage date 
  1081. if any.  Finally, you may turn off the display of birth/death place by deselecting the 
  1082. check-marked button. 
  1083.  
  1084.     After clicking the Display button (or hitting carriage return), the pedigree informa-
  1085. tion will be compiled and displayed.  Click the close button to exit back to your window. 
  1086.  
  1087. 4.4.2        Descendant Charts 
  1088.  
  1089.     Descendant charts show the descendants of one 
  1090. member (his/her children, their children, etc.) To display a 
  1091. descendant chart, select the descendant menu item from 
  1092. the display menu.  A requester (see figure at left) will ap-
  1093. pear prompting you for whom you want to display their de-
  1094. scendants.  You must enter a member ID.  There is a list 
  1095. requester available by pressing the Member ID button.  In 
  1096. addition, you may enter the chart ID and the number of generations to display.  By de-
  1097. fault, GenTree displays as many generations as will fit on the display screen horizon-
  1098. tally using the display font (set in preferences).  For each member displayed in the de-
  1099. scendant chart, GenTree displays the ID, name, and the birth/death dates and places.  
  1100. You may turn off the display of birth/death places by deselecting the check-marked but-
  1101. ton. 
  1102.  
  1103.     After clicking the Display button (or hitting carriage return), the descendant infor-
  1104. mation will be compiled and displayed.  Click the close button to exit back to your win-
  1105. dow.  
  1106.  
  1107. 4.4.3        Family Groups 
  1108.  
  1109.     A family group shows one family i.e.  a father, a 
  1110. mother, and any children.  To display a family group, select 
  1111. the family group menu item from the display menu.  A re-
  1112. quester (see figure at left) will appear prompting you for a 
  1113. member and their spouse to display.  You must enter the 
  1114. member's ID.  There is a list requester if you forget available by pressing the Member ID 
  1115. button.  There also exists a spouse ID requester which will list all of the spouses of the 
  1116. member in the member ID field.  Members without a spouse may leave the spouse ID 
  1117. field blank.  If the member has a spouse, you must enter the ID.  Finally, you may enter 
  1118. the chart ID for recordkeeping purposes. 
  1119.  
  1120.     After clicking the Display button (or hitting carriage return), the family group infor-
  1121. mation will be compiled and displayed.  Click the close button to exit back to your win-
  1122. dow. 
  1123.  
  1124. 4.4.4        Printing Charts 
  1125.  
  1126.     You may also print your charts and family groups.  The charts may be output to 
  1127. file or to the printer.  If you want to output to the printer, GenTree uses the application 
  1128. specified in the GFXPrint field for preferences.  The default printing application is 
  1129. GenTree's internal application.  For other printer application, GenTree will grab the 
  1130. screens for the charts, save them to RAM, and create a script file containing the filena-
  1131. mes and paths.  The script filename is inserted into the GFXPrint screen at the asterisk.  
  1132. For example, "SYS:Utilities/Display from * opt bp t=1" becomes "SYS:Utilities/Display 
  1133. from Ram:T/GT/scriptlist opt bp t=1".  This string is fed as a CLI 
  1134. command to AmigaDOS. 
  1135.  
  1136. To print a chart or family group:
  1137. ·    Display a chart/group using the  procedure outlined in the 
  1138. previous sections. 
  1139. ·    From the Display screen, select  Print from the menu.  A print 
  1140. requester will appear (see figure previous page). 
  1141. ·    Click the print button to send the output to the printer.  If you want the display  to 
  1142. go to file, click the Destination button and fill in a path and filename first. 
  1143.  
  1144. 4.5    MomentED 
  1145.  
  1146.     The Moment Editor (MomentED) is a full-featured ASCII editor integrated into the 
  1147. GenTree program.  It is called the Moment Editor because it took me only a "moment" 
  1148. to create.  MomentED provides a superb example of CanDo; it took me approximately 3 
  1149. days to complete.  MomentED provides the following features:
  1150.  
  1151. ·    Document sizes are limited only by memory 
  1152. ·    Unlimited number of documents open at once (again limited by RAM) 
  1153. ·    Undo feature 
  1154. ·    Block and line copy and paste in same document or between documents 
  1155. ·    Sort Document or block in ascending order ignoring case 
  1156. ·    Find and Replace utilities 
  1157.  
  1158.     If you have used a word processor or text editor before, you will be entirely com-
  1159. fortable with MomentED.  You access the editor by selecting the Edit or Editor button 
  1160. from the Media windows (Personal or Global).  The current document's name is dis-
  1161. played in the window title bar. 
  1162.  
  1163.     Here is a list of MomentED's menus and their functions:
  1164.  
  1165. Project Menu - Create, open, and save documents. 
  1166. New        Create a new, blank document.  The new document will become 
  1167. the current document.  Other documents in memory are not lost. 
  1168. Open...    Open a previously saved document.  The opened  document will 
  1169. become the current document.  Other documents in memory are 
  1170. not lost. 
  1171. Close        Close the current document.  If there are other documents avail-
  1172. able, MomentED will swap to one of those.  Otherwise, a new, 
  1173. blank document will appear. 
  1174. Save        Save the current document using the current name.  Only the cur-
  1175. rent document is saved. 
  1176. Save As...    Save the current document using a new name.  A file requester ap-
  1177. pears from which you select the path and filename.  Only the cur-
  1178. rent document is saved. 
  1179. Print...        Print the current document.  A requester appears from which you 
  1180. may specify the destination of the document.  The default destina-
  1181. tion is the printer.  Only the current document is printed.  
  1182. About...    Displays the version of  MomentED.  In addition, memory usage, 
  1183. the number of documents loaded, and the size of the current docu-
  1184. ment (in characters and lines) are displayed. 
  1185. Quit...        Exits the program.  If any of  the documents currently loaded have 
  1186. been changed, you are requested to see if you are sure. 
  1187.  
  1188. Edit Menu - Edit the document. 
  1189. Undo        Undo your last change.  Beware, switching between documents 
  1190. means you cannot undo your change. 
  1191. Cut        Cut the currently selected block from the document.  You must first 
  1192. select a block using the mark begin and end keys (detailed below). 
  1193. Copy        Copy the currently selected block from the document.  You must 
  1194. first select a block using the mark begin and end keys (detailed be-
  1195. low). 
  1196. Paste        Paste the block you cut, copied, or sorted at the current cursor po-
  1197. sition. 
  1198. Sort block    Sort the currently selected block.  The block is sorted on the first 
  1199. character of each line of the block in 
  1200. ascending order.  The case of words is 
  1201. ignored. 
  1202. Clear        Clear the current document.  
  1203.  
  1204. Utilities - Modify text for the document. 
  1205. Find...        Displays the Find Requester (see fig-
  1206. ure).  You can search for characters by 
  1207. word or string, case-sensitive or not. 
  1208. Change...    Displays the Change requester (see 
  1209. figure).  From this requester, you can 
  1210. search for an occurrence of a certain 
  1211. string and replace it with another 
  1212. string.  You have the option of search-
  1213. ing by word or string and with-
  1214. case-sensitivity or not.  After the string 
  1215. is found, you have the option to make 
  1216. the change, skip this occurrence, or 
  1217. replace all occurrences. 
  1218. Margins...    Displays the Margin requester (see figure next page).  From this 
  1219. requester, you can change the margins 
  1220. for the entire document.  You specify 
  1221. the left margin and the right margin.  
  1222. Any left margin greater than one will 
  1223. cause all lines to have spaces inserted 
  1224. on the left to "left justify" the lines. 
  1225. Sort        Sort the entire current document.  The 
  1226. document is sorted on the first charac-
  1227. ter of each line in ascending order.  The case of words is ignored. 
  1228.  
  1229. Window Menu - Display help screen or switch the current document. 
  1230. Help        Displays the help screen listing all hot keys for the editor.  
  1231. Select...    Displays a list requester allowing you to select the current docu-
  1232. ment. 
  1233. First        Swaps the current document with the first document in memory. 
  1234. Next        Swaps the current document with the next document in memory. 
  1235. Previous    Swaps the current document with the previous document in 
  1236. memory. 
  1237. Last        Swaps the current document with the last document in memory. 
  1238.  
  1239. Here is a list of MomentED's hot keys and their functions:
  1240. Ctrl-[        Select the start point of a block.  This key is used with the Ctrl-] key 
  1241. to delimit a block.  After you have delimited a block, you can cut, 
  1242. copy, or sort the block. 
  1243. Ctrl-]        Select the end point of a block.  This key is used with the Ctrl-[ key 
  1244. to delimit a block.  After you have delimited a block, you can cut, 
  1245. copy, or sort the block. 
  1246. Ctrl-Y        Delete the current line.  
  1247. Alt-Y        Paste the line last deleted at the current cursor position.  
  1248. LeftAmiga-Y    Delete from the current cursor position to the beginning of  the line. 
  1249. RightAmiga-Y. Delete from the current cursor position to the end of the line. 
  1250. Ctrl-X        Clear the current line.  A blank line is left where the line used to be. 
  1251. Ctrl-Up    Move the cursor to the top of the document.  
  1252. Ctrl-Down    Move the cursor to the bottom of the document.  
  1253. Ctrl-Left    Move the cursor to the beginning of the current line.  
  1254. Ctrl-UP    Move the cursor to the end of the current line.  
  1255. Shift-Up    Move the cursor up one page of the document.  
  1256. Shift-Down    Move the cursor down one page of the document.  
  1257. Shift-Left    Move the cursor to the beginning of the previous word.  
  1258. Shift-UP    Move the cursor to the beginning of the next word.  
  1259. Help        Display help screen.  
  1260.  
  1261. 4.6    Preferences 
  1262.  
  1263.     GenTree allows extensive control over the appearance and behaviour of the pro-
  1264. gram.  From a preferences screen, you can change fonts, fontsizes, default directories, 
  1265. and other parameters. 
  1266.  
  1267. 4.6.1        Defaults 
  1268.  
  1269.     On start-up, GenTree uses the preferences specified in the GenTree.Def file 
  1270. (contained in the same directory) or, if it cannot find this file, internal default prefer-
  1271. ences.  This way, by using the GenTree.Def file, you can set up default preferences for 
  1272. the start of each session.  In addition, every family tree you 
  1273. create contains the preferences used at the time you saved 
  1274. it. 
  1275.  
  1276.     The preferences window (see figure) allows you to 
  1277. change any of GenTree's preferences.  Listed below are the 
  1278. preferences, their definitions, and their defaults as specified 
  1279. internally:
  1280. Font        This parameter specifies the font used 
  1281. in all GenTree execution windows ex-
  1282. cept the Chart Display window.  Any font in your FONT: directory 
  1283. may be used (even outline fonts).  The Default font is "Times". 
  1284. Font Size    This parameter specifies the size of the default font.  The default 
  1285. font size is 11 points. 
  1286. Display Font    This parameter specifies the font used in displaying family groups 
  1287. and charts.  Any font in your FONT: directory may be used (even 
  1288. outline fonts).  The Default font is "Times".  
  1289. Display Font Size. This parameter specifies the size of the display font.  The de-
  1290. fault display font size is 11 points. 
  1291. Year Range    This parameter is used with the search requester.  When you 
  1292. specify About in the birth or death date, GenTree will search for 
  1293. members that satisfy that date plus or minus Year Range years.  
  1294. This number must be an integer.  The default value is plus or minus 
  1295. 5 years. 
  1296. Report Labels Justification.  This parameter controls how the labels in a printed 
  1297. report appear: either left-justified, right-justified, or centered.  The 
  1298. default value is left-justified.
  1299. Put Page Breaks in report?  This parameter controls whether a line feed or a 
  1300. page break is placed between every member output in a report.  
  1301. The default value is false.
  1302. SEENOTES is TRUE for sorts?  This parameter controls how GenTree interprets 
  1303. the date format: SEENOTES.  When sorting, if this option is true, 
  1304. the SEENOTES dates will always be less than, greater than, or 
  1305. whatever the sort is.  The default value is true.
  1306. Create Icons? This parameter controls whether or not GenTree creates an icon 
  1307. for your family tree when it is saved or when something is "printed" 
  1308. to a file.  A check means that icons will be created.  The default is 
  1309. on.  This parameter is closely related to the All Products parameter. 
  1310. All Products? This parameter controls whether or not GenTree creates icons for 
  1311. all files it produces.  Since GenTree makes a file for every member 
  1312. in your family tree, this option should be left off.  However, for those 
  1313. who just need to waste disk space this option exists.  A check 
  1314. means that icons will be created.  The default is off. 
  1315. Convert Dates? This parameter controls when GenTree converts dates whether 
  1316. or not it will display the GenTree default date format.  By leaving 
  1317. this option off, GenTree will still validate dates.  However, the text 
  1318. string you input will remain.  This allows you to use display date for-
  1319. mats you are more comfortable with (for example, spelling out the 
  1320. entire month).  The default is on. 
  1321. Compare Full Dates?  This parameter controls how GenTree compares dates.  
  1322. When this option is true, GenTree uses the date modifiers (After, 
  1323. Before, Between, and About) and tries to figure out which date is 
  1324. less than (or greater than) another.  This can get tricky if GenTree 
  1325. is comparing dates like After 1990 and Before 1991.  This options 
  1326. make sorts take longer since the logic is harder.  The default value 
  1327. is true.
  1328. Display Birth/Death Locations? This parameter is used when GenTree generates 
  1329. charts or family groups.  You can save space on the display by not 
  1330. showing the birth and death locations in your charts.  The default is 
  1331. on. 
  1332. Default Directories (pictures, sounds, notes, sources, and persons). These fields 
  1333. specify the default directories for where GenTree first looks for that 
  1334. type of file.  Do not fill in the filename! In the case of the persons 
  1335. directory, the parameter controls where any new members will be 
  1336. saved when you next save the family tree.  This allows you to save 
  1337. new members on different disks (or directories) as available space 
  1338. is used up.  The defaults for these directories are the directories 
  1339. located in the GenTree default directory. 
  1340. Notes & Sources -- Editor -- This parameter specifies the default editor to use 
  1341. whenever you want to edit a note or source.  Leaving this field 
  1342. blank uses the internal GenTree editor, MomentED.  Note that you 
  1343. must give the full path and editor name AND, if any spaces exist, 
  1344. you must surround the path and file with quotes.  When you select 
  1345. a file to edit, GenTree appends the filename to this field and tries to 
  1346. run it.  The default is to use MomentED. 
  1347. Note: I have successfully tested Final Copy II and Ed. 
  1348. Notes & Sources -- Viewer -- This parameter specifies the default text viewer to 
  1349. use whenever you want to view a note or source.  Leaving this field 
  1350. blank uses the internal GenTree text viewer.  Note that you must 
  1351. give the full path and viewer name AND, if any spaces exist, you 
  1352. must surround the path and file with quotes.  When you select a 
  1353. text file to view, GenTree appends the filename to this field and 
  1354. tries to run it.  The default is to use the internal text viewer. 
  1355. Note: I have successfully tested More and MuchMore. 
  1356. Pictures & Sounds -- Viewer -- This parameter allows you to extend the function-
  1357. ality of GenTree by using a third party picture viewer, to display for-
  1358. mats not supported, GIF, JPEG, IFF24, etc.  Leaving this field blank 
  1359. uses the internal GenTree picture viewer.  Note that you must give 
  1360. the full path and viewer name AND, if any spaces exist, you must 
  1361. surround the path and file with quotes.  When you select a picture 
  1362. to view, GenTree appends the filename to this field and tries to run 
  1363. it.  The default is to use the internal viewer. 
  1364. Note: I have successfully tested and use ViewTek (VT).  I heartily recommend 
  1365. using this excellent viewer.  With it, you can display JPEG, IFF24, and full screen 
  1366. animations. 
  1367.         You may also place the filename of an AREXX script in this field. 
  1368. Pictures & Sounds -- Player -- This parameter allows you to extend the function-
  1369. ality of GenTree by using a third party picture sound player, to play 
  1370. formats not supported.  Currently, GenTree will only play IFF 8SVX.  
  1371. Note that you must give the full path and player name AND, if any 
  1372. spaces exist, you must surround the path and file with quotes.  
  1373. When you select a sound to play, GenTree appends the filename to 
  1374. this field and tries to run it.  The default is to use the internal player. 
  1375. Note: You may also place the filename of an AREXX script in this field. 
  1376. Pictures & Sounds -- GFXPrint -- This parameter controls the printing of your 
  1377. charts and family groups from the charts window.  GenTree uses 
  1378. the value in this field to print the IFF of the screen.  GenTree saves 
  1379. the screens to RAM and creates a file called ScriptList.  This file 
  1380. lists all files to print.  When you select print, GenTree inserts the 
  1381. path and name into the GFXPrint string.  The name is inserted at 
  1382. the asterisk.  The current default is GenTree's internal code.  An-
  1383. other default might look like "SYS:Utilities/Display from * opt bp 
  1384. t=1." This assumes that Display is in your utilities drawer.
  1385.  
  1386. 4.6.2        Changing The Defaults 
  1387.  
  1388.     You may change any preferences using GenTree's preferences window.  Some 
  1389. parameters you modify by checking on/off the button.  Others require text input.  But-
  1390. tons next to parameter fields display requesters to aid you in filling in proper text.  The 
  1391. Font and Display Font buttons will display the fonts contained in your FONT: directory.  
  1392. Double-click on the font you wish to use.  The Font Size and Display Font Size buttons 
  1393. display the sizes available for that font.  For outline fonts, a standard list of sizes is dis-
  1394. played.  Under WB 2.0, you may use font sizes not specifically available for that font.  
  1395. The directories and media buttons display a file requester for you to find the relevant
  1396. file/directory. 
  1397.  
  1398. 4.7    Joining GenTree Databases 
  1399.  
  1400.     GenTree provides the ability to join family trees to make one colossal family tree.  
  1401. In fact, if you wish to enter a GEDCOM tree into your database, joining is the only way 
  1402. to do so.  After GenTree converts the GEDCOM file to GenTree format, you combine 
  1403. the new tree to your own family tree.  You don't have to join your family tree with the en-
  1404. tire other family tree, GenTree allows you to perform sub-
  1405. queries on the joining family tree before adding it to yours. 
  1406.  
  1407.     To join family trees, you must have a family tree al-
  1408. ready loaded.  After loading your family tree, select Join...  
  1409. from the project menu of the main window.  The Join win-
  1410. dow will appear (see figure) which is where you control how 
  1411. the two family trees are joined.  The very first thing you 
  1412. must do is find the GenTree database you want to add.  
  1413. The field at the top of the window informs you what family 
  1414. tree you are adding.  You can change this database if you 
  1415. want. 
  1416.  
  1417.     By default, GenTree wants to join every member from the entire newdatabase 
  1418. with your current GenTree database.  However, you can select only a subset of those 
  1419. members by pressing the Subset of members radio button.  GenTree will bring up the 
  1420. Search requester where you may limit the members to join.  Also by default, GenTree 
  1421. only imports members, not any of the media databases.  If you want to combine the me-
  1422. dia databases as well, check the appropriates boxes. 
  1423.  
  1424.     When everything is to your satisfaction, click the OK button and GenTree will join 
  1425. the two databases.  You will then need to go into the Personal information windows to 
  1426. update the links between the families or to delete any unnecessary members. 
  1427.  
  1428. Warning! The join operation is irrevocable.  GenTree creates new member 
  1429. records on disk (or whereever the Persons Dir is set in the preferences window) 
  1430. and saves the database.  If you are not sure of what you are doing, use a work-
  1431. ing copy of the your family tree instead. 
  1432.  
  1433. 4.8    Printing GenTree Databases 
  1434.  
  1435.     Genealogical information would not be as useful if you couldn't print it out.  So, of 
  1436. course, GenTree provides a printing capability.  Using the print option, you can dump all 
  1437. or portions of your family tree to the printer or to a file.  This print file is an ASCII file 
  1438. which you may later edit.  If you want to print the graphic pedigree charts or other charts 
  1439. you made, use the print option from the display window. 
  1440.  
  1441.     To print your family tree, select Print...  from the 
  1442. project menu of the main window.  The Print requester will 
  1443. appear (see figure).  From this requester, you decide ex-
  1444. actly what portions of your family tree to print. 
  1445.  
  1446.     Select the All Members (default), Subset of Members 
  1447. radio button or Only Updated Members radio button to 
  1448. choose what members to print.  If you select the Subset of 
  1449. Members button, GenTree will provide the Search Re-
  1450. quester for you to choose the criteria by which members are selected.  This is the stan-
  1451. dard search requester used throughout GenTree allowing you to query by ID, name, 
  1452. gender, and birth/death dates and countries.  If the Only Updated Members button is 
  1453. selected, only members changed since the last save will be printed.  You can get a list 
  1454. of changed member records by choosing the Info... menuitem from the main window.
  1455.  
  1456.     The two buttons on the right control in what order the members are printed.  By 
  1457. cycling through the options, you can print the members unsorted or sorted in ascend-
  1458. ing/descending order by ID, name, gender, birth date, birth country, death date, or death 
  1459. country.  
  1460.  
  1461.     Finally, all the check boxes at the bottom control what parts of a member's infor-
  1462. mation is printed.  A check in the box means that option will be printed.  The options are 
  1463. explained below: 
  1464. Members    Checking this box displays the members' names and IDs.  If this 
  1465. box is unchecked you cannot select the Dates, Places, Family 
  1466. Members, Supplemental or Charts boxes.  
  1467. Birth & Death Dates. Checking this box displays each members' birth date and 
  1468. death date. 
  1469. Birth & Death Places. This box controls the display of each members' birth place 
  1470. and death place. 
  1471. Family Members. Checking this box displays for each member their spouses, 
  1472. children, father, and mother.  These members may be displayed 
  1473. later, but this shows the relationship, the family ties. 
  1474. Supplemental. Checking this box displays all the information you entered in the 
  1475. supplemental information window for each member printed. 
  1476. Pedigree Charts. Checking this box directs GenTree to build a Pedigree chart for 
  1477. each member displayed.  The pedigree chart is not graphical, 
  1478. rather it shows the relationships through text placement.  This op-
  1479. tion increases the time to print dramatically since GenTree must get 
  1480. multiple records for each member it prints. 
  1481. Descendant Charts. Checking this box directs GenTree to build a Descendant 
  1482. chart for each member displayed.  The descendant chart is not 
  1483. graphical, rather it shows the relationships through text placement.  
  1484. This option increases the time to print dramatically since GenTree 
  1485. must get multiple records for each member it prints. 
  1486. List Pictures    Checking this box will display the logical names of all the pictures 
  1487. associated with each member printed. 
  1488. List Sounds    Checking this box will display the logical names of all the sounds 
  1489. associated with each member printed. 
  1490. List Notes/Full Notes/No Notes. This button cycles through 3 options for display-
  1491. ing notes.  List Notes displays the logical names of the notes asso-
  1492. ciated with the member.  Full notes displays the entire note of all 
  1493. the notes in the member's personal note media database after the 
  1494. member.  No Notes displays nothing from the members' note data-
  1495. base.  
  1496. List Sources/Full Sources/Refer Srcs to EndNotes/No Sources. This button 
  1497. cycles through 4 options for displaying sources (references).  List 
  1498. Sources displays the logical names of the sources associated with 
  1499. the member.  Full Sources displays the entire source text of all the 
  1500. references in the member's personal note media database after the 
  1501. member.  Refer Srcs to EndNotes displays, for each printed mem-
  1502. ber, the logical names of the sources referenced in their personal 
  1503. media database and prints the entire source text at the end after all 
  1504. members have been printed.  No Sources displays nothing from the 
  1505. members' source database.  
  1506.  
  1507.  
  1508.